package com.szholly.plug.cms.entity.comment;

import com.szholly.data.general.*;

/**
 *  评论
 */
public class CommentRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 内容ID
	 */
	public final static String FIELD_ContentId = "content_id";
	
	/**
	 * comment_id
	 */
	public final static String FIELD_CommentId = "comment_id";
	
	/**
	 * 反对数
	 */
	public final static String FIELD_Downs = "downs";
	
	/**
	 * 回复用户ID
	 */
	public final static String FIELD_ReplyUserId = "reply_user_id";
	
	/**
	 * 评论时间
	 */
	public final static String FIELD_CreateTime = "create_time";
	
	/**
	 * 是否推荐
	 */
	public final static String FIELD_IsRecommend = "is_recommend";
	
	/**
	 * 是否审核
	 */
	public final static String FIELD_IsChecked = "is_checked";
	
	/**
	 * 站点ID
	 */
	public final static String FIELD_SiteId = "site_id";
	
	/**
	 * 回复时间
	 */
	public final static String FIELD_ReplyTime = "reply_time";
	
	/**
	 * 支持数
	 */
	public final static String FIELD_Ups = "ups";
	
	/**
	 * 评论用户ID
	 */
	public final static String FIELD_CommentUserId = "comment_user_id";
	
	
	
	/**
	 * 获取内容ID
	 */
	public Integer getContentId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ContentId);
	}

	/**
	 * 设置内容ID
	 */
	public void setContentId(Integer value) {
		setValue(FIELD_ContentId, value);
	}
	
	/**
	 * 获取comment_id
	 */
	public Integer getCommentId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_CommentId);
	}

	/**
	 * 设置comment_id
	 */
	public void setCommentId(Integer value) {
		setValue(FIELD_CommentId, value);
	}
	
	/**
	 * 获取反对数
	 */
	public Integer getDowns() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Downs);
	}

	/**
	 * 设置反对数
	 */
	public void setDowns(Integer value) {
		setValue(FIELD_Downs, value);
	}
	
	/**
	 * 获取回复用户ID
	 */
	public Integer getReplyUserId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_ReplyUserId);
	}

	/**
	 * 设置回复用户ID
	 */
	public void setReplyUserId(Integer value) {
		setValue(FIELD_ReplyUserId, value);
	}
	
	/**
	 * 获取评论时间
	 */
	public java.util.Date getCreateTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_CreateTime);
	}

	/**
	 * 设置评论时间
	 */
	public void setCreateTime(java.util.Date value) {
		setValue(FIELD_CreateTime, value);
	}
	
	/**
	 * 获取是否推荐
	 */
	public Integer getIsRecommend() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IsRecommend);
	}

	/**
	 * 设置是否推荐
	 */
	public void setIsRecommend(Integer value) {
		setValue(FIELD_IsRecommend, value);
	}
	
	/**
	 * 获取是否审核
	 */
	public Integer getIsChecked() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_IsChecked);
	}

	/**
	 * 设置是否审核
	 */
	public void setIsChecked(Integer value) {
		setValue(FIELD_IsChecked, value);
	}
	
	/**
	 * 获取站点ID
	 */
	public Integer getSiteId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_SiteId);
	}

	/**
	 * 设置站点ID
	 */
	public void setSiteId(Integer value) {
		setValue(FIELD_SiteId, value);
	}
	
	/**
	 * 获取回复时间
	 */
	public java.util.Date getReplyTime() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_ReplyTime);
	}

	/**
	 * 设置回复时间
	 */
	public void setReplyTime(java.util.Date value) {
		setValue(FIELD_ReplyTime, value);
	}
	
	/**
	 * 获取支持数
	 */
	public Integer getUps() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_Ups);
	}

	/**
	 * 设置支持数
	 */
	public void setUps(Integer value) {
		setValue(FIELD_Ups, value);
	}
	
	/**
	 * 获取评论用户ID
	 */
	public Integer getCommentUserId() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_CommentUserId);
	}

	/**
	 * 设置评论用户ID
	 */
	public void setCommentUserId(Integer value) {
		setValue(FIELD_CommentUserId, value);
	}
}